html, body{width:100%;height:100%;background:#fff;overflow:hidden;}
.hdline {margin-bottom:3px;height:2px;font-size:0;line-height:0;background:#e8e8e8;}
.header {width:100%;height:50px;border-bottom:1px solid #ddd;background:#0093C4;}
.header .icon {width:16px;height:16px;}
.logo {width:150px;height:auto;padding:11px 0 0 25px;}
.logo a {display:block;font-size:0;width:147px;height:28px;color:#fff;background:url(../images/app.gif) no-repeat 0 0;}
.top-links {width:auto;height:18px;padding:15px 10px 0 0;}
.top-links a {margin-right:15px;}
.top-links a.icon:hover {background-position-y:-30px;}
.acpop {width:360px;height:auto;position:fixed;border:2px solid #fff;background:#fff;z-index:9999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;}
.acpop h2 {font-size:14px;padding:8px 10px;border-bottom:1px solid #e7e7e7;background:#f6f6f6;}
.acpop a.close {font-size:16px;color:#7c94ab;position:absolute;right:10px;top:5px;}
.acpop a.close:hover {color:#CC3333;text-decoration:none}
.acpop div.ta-c {padding:15px 0;border-top:1px solid #e9e9e9;background:#f6f6f6;}
.poinfo {padding:10px 0;}
.poinfo dl {padding:8px 0;}
.poinfo dl dt {float:left;width:130px;text-align:right;color:#888;}
.poinfo dl dd {margin-left:140px;}
.poinfo input.txt {width:150px;}
.poinfo div.pwd {border-top:1px solid #e7e7e7;padding:10px 0 0 0;}
.poinfo div.pwd dl dt {line-height:28px;}
.poinfo ul {padding:5px 0 5px 120px;}
.poinfo ul li {padding:8px 0;}
.poinfo ul li label font {margin-left:8px;color:#666;}
.poinfo .cleaning {text-align:center;padding:20px 0;}
.container {width:auto;height:auto;padding:0 5px;overflow:hidden}
.nav {width:193px;height:auto;border:1px solid #e2e2e2;background:#f8f8f8;overflow-y:auto;}
.nav h2 {font-size:14px;color:#b5b5b5;text-align:center;padding:6px 0;border-bottom:1px solid #ddd;background:#eee;}
.nav div {border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:10px 0;}
.nav h3 {padding-left:15px;}
.nav h3 a {font-size:12px;color:#777;cursor:pointer;}
.nav h3 a:hover {text-decoration:none;color:#0090C0}
.nav h3 a i {margin-right:8px;background-position:-30px 0;}
.nav h3 a:hover i {background-position-y:-30px}
.nav h3.on a i {background-position:-60px 0;}
.nav h3.on a:hover i {background-position-y:-30px;}
.nav ul {padding-top:10px;display:none}
.nav ul li {padding:6px 0 7px 30px;}
.nav ul li a {color:#666;cursor:pointer}
.nav ul li a:hover,.nav ul li.on a {text-decoration:none;color:#0090C0}
.nav ul li i {margin-right:5px;background-position:0 -58px;}
.nav ul li.on {color:#0090C0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#fff;}
.nav ul li.on i, .nav ul li a:hover i {background-position:0 -88px;}
.nav div.nochild {padding:0;}
.nochild ul {display:block;padding:0;}
.nochild ul li {border:none;padding:10px 15px;}
.nochild ul li a i {margin-right:8px;background-position:0 0;}
.nochild ul li a:hover i,.nochild ul li.on i {background-position:0 -30px;}
.nochild ul li a {font-weight:bold;color:#777;}
.nochild ul li.on {border:none;}
.rwrap {width:auto;height:auto;margin-left:198px;border:1px solid #e2e2e2;overflow:hidden;}
.footer {margin:2px 5px 0 5px;padding:8px 0;border:1px solid #e5e5e5;border-top:none;background:#f8f8f8;text-align:center;}
.footer p {color:#bbb}